do needlework - Spanish English Dictionary